Lance Stroll believes his performances during 2017 answered his critics who had doubted that the 2016 FIA European Formula 3 Champion was ready for Formula 1. The Williams Martini Racing driver finished twelfth in the final championship standings... MoreĀ»